package com.xjy.system.domain.vo;

import com.xjy.common.annotation.Excel;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;



/**
 * 押金变更信息视图对象 sys_deposit_update
 *
 * @author zc
 * @date 2022-02-17
 */
@Data
@ApiModel("押金变更信息视图对象")
public class SysDepositUpdateVo {

	private static final long serialVersionUID = 1L;

	/** $pkColumn.columnComment */
	@ApiModelProperty("$pkColumn.columnComment")
	private Long id;

	/** 押金id */
	@Excel(name = "押金id")
	@ApiModelProperty("押金id")
	private Long depId;

	/** 押金大类 */
	@Excel(name = "押金大类")
	@ApiModelProperty("押金大类")
	private Integer depMaxType;

	/** 押金小类 */
	@Excel(name = "押金小类")
	@ApiModelProperty("押金小类")
	private Integer depMinType;

	/** 押金金额 */
	@Excel(name = "押金金额")
	@ApiModelProperty("押金金额")
	private Long depAmt;

	/** 押金日期 */
	@Excel(name = "押金日期" , width = 30, dateFormat = "yyyy-MM-dd")
	@ApiModelProperty("押金日期")
	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
	private Date depTime;

	/** 押金状态 */
	@Excel(name = "押金状态")
	@ApiModelProperty("押金状态")
	private Integer depStatus;

	/** 备注 */
	@Excel(name = "备注")
	@ApiModelProperty("备注")
	private String remark;

	/** 预留字段1 */
	@Excel(name = "预留字段1")
	@ApiModelProperty("预留字段1")
	private String reserveOne;

	/** 预留字段2 */
	@Excel(name = "预留字段2")
	@ApiModelProperty("预留字段2")
	private String reserveTwo;

	/** 预留字段3 */
	@Excel(name = "预留字段3")
	@ApiModelProperty("预留字段3")
	private String reserveThree;

	/** 创建时间 */
	@Excel(name = "创建时间" , width = 30, dateFormat = "yyyy-MM-dd")
	@ApiModelProperty("创建时间")
	private Date createTime;

	/** 修改时间 */
	@Excel(name = "修改时间" , width = 30, dateFormat = "yyyy-MM-dd")
	@ApiModelProperty("修改时间")
	private Date updateTime;

	/** 删除状态 0. 正常 1. 删除 */
	@Excel(name = "删除状态 0. 正常 1. 删除")
	@ApiModelProperty("删除状态 0. 正常 1. 删除")
	private Integer delFlag;


}
